using System;
using System.Collections;

namespace MirLda.BL.Objects
{
	/// <summary>
	/// BLCollection.
	/// </summary>
	public class BLCollection:ICollection
	{

		protected internal ArrayList _data;

		public BLCollection()
		{
			_data = new ArrayList();
		}

		public void CopyTo(Array array, int index)
		{
			_data.CopyTo( array, index );
		}

		public int Count
		{
			get { return _data.Count; }
		}

		public object SyncRoot
		{
			get { return _data.SyncRoot; }
		}

		public bool IsSynchronized
		{
			get { return _data.IsSynchronized; }
		}

		public IEnumerator GetEnumerator()
		{
			return _data.GetEnumerator();
		}
	}
}
